<!DOCTYPE html><html><head><meta http-equiv="Content-Type" content="text/html; charset=utf-8"/><style type="text/css">.view{padding:0;word-wrap:break-word;cursor:text;height:90%;}body{margin:8px;font-family:sans-serif;font-size:16px;}p{margin:5px 0;}</style><link rel="stylesheet" type="text/css" href="/js/sea-modules/ueditor/themes/iframe.css"><style id="list">ol,ul{margin:0;pading:0;width:95%}li{clear:both;}li.list-cn-1-0{background-image:url(http://bs.baidu.com/listicon/list-cn-1-0.gif)}
li.list-cn-1-1{background-image:url(http://bs.baidu.com/listicon/list-cn-1-1.gif)}
li.list-cn-1-2{background-image:url(http://bs.baidu.com/listicon/list-cn-1-2.gif)}
li.list-cn-1-3{background-image:url(http://bs.baidu.com/listicon/list-cn-1-3.gif)}
li.list-cn-1-4{background-image:url(http://bs.baidu.com/listicon/list-cn-1-4.gif)}
li.list-cn-1-5{background-image:url(http://bs.baidu.com/listicon/list-cn-1-5.gif)}
li.list-cn-1-6{background-image:url(http://bs.baidu.com/listicon/list-cn-1-6.gif)}
li.list-cn-1-7{background-image:url(http://bs.baidu.com/listicon/list-cn-1-7.gif)}
li.list-cn-1-8{background-image:url(http://bs.baidu.com/listicon/list-cn-1-8.gif)}
li.list-cn-1-9{background-image:url(http://bs.baidu.com/listicon/list-cn-1-9.gif)}
li.list-cn-1-10{background-image:url(http://bs.baidu.com/listicon/list-cn-1-10.gif)}
li.list-cn-1-11{background-image:url(http://bs.baidu.com/listicon/list-cn-1-11.gif)}
li.list-cn-1-12{background-image:url(http://bs.baidu.com/listicon/list-cn-1-12.gif)}
li.list-cn-1-13{background-image:url(http://bs.baidu.com/listicon/list-cn-1-13.gif)}
li.list-cn-1-14{background-image:url(http://bs.baidu.com/listicon/list-cn-1-14.gif)}
li.list-cn-1-15{background-image:url(http://bs.baidu.com/listicon/list-cn-1-15.gif)}
li.list-cn-1-16{background-image:url(http://bs.baidu.com/listicon/list-cn-1-16.gif)}
li.list-cn-1-17{background-image:url(http://bs.baidu.com/listicon/list-cn-1-17.gif)}
li.list-cn-1-18{background-image:url(http://bs.baidu.com/listicon/list-cn-1-18.gif)}
li.list-cn-1-19{background-image:url(http://bs.baidu.com/listicon/list-cn-1-19.gif)}
li.list-cn-1-20{background-image:url(http://bs.baidu.com/listicon/list-cn-1-20.gif)}
li.list-cn-1-21{background-image:url(http://bs.baidu.com/listicon/list-cn-1-21.gif)}
li.list-cn-1-22{background-image:url(http://bs.baidu.com/listicon/list-cn-1-22.gif)}
li.list-cn-1-23{background-image:url(http://bs.baidu.com/listicon/list-cn-1-23.gif)}
li.list-cn-1-24{background-image:url(http://bs.baidu.com/listicon/list-cn-1-24.gif)}
li.list-cn-1-25{background-image:url(http://bs.baidu.com/listicon/list-cn-1-25.gif)}
li.list-cn-1-26{background-image:url(http://bs.baidu.com/listicon/list-cn-1-26.gif)}
li.list-cn-1-27{background-image:url(http://bs.baidu.com/listicon/list-cn-1-27.gif)}
li.list-cn-1-28{background-image:url(http://bs.baidu.com/listicon/list-cn-1-28.gif)}
li.list-cn-1-29{background-image:url(http://bs.baidu.com/listicon/list-cn-1-29.gif)}
li.list-cn-1-30{background-image:url(http://bs.baidu.com/listicon/list-cn-1-30.gif)}
li.list-cn-1-31{background-image:url(http://bs.baidu.com/listicon/list-cn-1-31.gif)}
li.list-cn-1-32{background-image:url(http://bs.baidu.com/listicon/list-cn-1-32.gif)}
li.list-cn-1-33{background-image:url(http://bs.baidu.com/listicon/list-cn-1-33.gif)}
li.list-cn-1-34{background-image:url(http://bs.baidu.com/listicon/list-cn-1-34.gif)}
li.list-cn-1-35{background-image:url(http://bs.baidu.com/listicon/list-cn-1-35.gif)}
li.list-cn-1-36{background-image:url(http://bs.baidu.com/listicon/list-cn-1-36.gif)}
li.list-cn-1-37{background-image:url(http://bs.baidu.com/listicon/list-cn-1-37.gif)}
li.list-cn-1-38{background-image:url(http://bs.baidu.com/listicon/list-cn-1-38.gif)}
li.list-cn-1-39{background-image:url(http://bs.baidu.com/listicon/list-cn-1-39.gif)}
li.list-cn-1-40{background-image:url(http://bs.baidu.com/listicon/list-cn-1-40.gif)}
li.list-cn-1-41{background-image:url(http://bs.baidu.com/listicon/list-cn-1-41.gif)}
li.list-cn-1-42{background-image:url(http://bs.baidu.com/listicon/list-cn-1-42.gif)}
li.list-cn-1-43{background-image:url(http://bs.baidu.com/listicon/list-cn-1-43.gif)}
li.list-cn-1-44{background-image:url(http://bs.baidu.com/listicon/list-cn-1-44.gif)}
li.list-cn-1-45{background-image:url(http://bs.baidu.com/listicon/list-cn-1-45.gif)}
li.list-cn-1-46{background-image:url(http://bs.baidu.com/listicon/list-cn-1-46.gif)}
li.list-cn-1-47{background-image:url(http://bs.baidu.com/listicon/list-cn-1-47.gif)}
li.list-cn-1-48{background-image:url(http://bs.baidu.com/listicon/list-cn-1-48.gif)}
li.list-cn-1-49{background-image:url(http://bs.baidu.com/listicon/list-cn-1-49.gif)}
li.list-cn-1-50{background-image:url(http://bs.baidu.com/listicon/list-cn-1-50.gif)}
li.list-cn-1-51{background-image:url(http://bs.baidu.com/listicon/list-cn-1-51.gif)}
li.list-cn-1-52{background-image:url(http://bs.baidu.com/listicon/list-cn-1-52.gif)}
li.list-cn-1-53{background-image:url(http://bs.baidu.com/listicon/list-cn-1-53.gif)}
li.list-cn-1-54{background-image:url(http://bs.baidu.com/listicon/list-cn-1-54.gif)}
li.list-cn-1-55{background-image:url(http://bs.baidu.com/listicon/list-cn-1-55.gif)}
li.list-cn-1-56{background-image:url(http://bs.baidu.com/listicon/list-cn-1-56.gif)}
li.list-cn-1-57{background-image:url(http://bs.baidu.com/listicon/list-cn-1-57.gif)}
li.list-cn-1-58{background-image:url(http://bs.baidu.com/listicon/list-cn-1-58.gif)}
li.list-cn-1-59{background-image:url(http://bs.baidu.com/listicon/list-cn-1-59.gif)}
li.list-cn-1-60{background-image:url(http://bs.baidu.com/listicon/list-cn-1-60.gif)}
li.list-cn-1-61{background-image:url(http://bs.baidu.com/listicon/list-cn-1-61.gif)}
li.list-cn-1-62{background-image:url(http://bs.baidu.com/listicon/list-cn-1-62.gif)}
li.list-cn-1-63{background-image:url(http://bs.baidu.com/listicon/list-cn-1-63.gif)}
li.list-cn-1-64{background-image:url(http://bs.baidu.com/listicon/list-cn-1-64.gif)}
li.list-cn-1-65{background-image:url(http://bs.baidu.com/listicon/list-cn-1-65.gif)}
li.list-cn-1-66{background-image:url(http://bs.baidu.com/listicon/list-cn-1-66.gif)}
li.list-cn-1-67{background-image:url(http://bs.baidu.com/listicon/list-cn-1-67.gif)}
li.list-cn-1-68{background-image:url(http://bs.baidu.com/listicon/list-cn-1-68.gif)}
li.list-cn-1-69{background-image:url(http://bs.baidu.com/listicon/list-cn-1-69.gif)}
li.list-cn-1-70{background-image:url(http://bs.baidu.com/listicon/list-cn-1-70.gif)}
li.list-cn-1-71{background-image:url(http://bs.baidu.com/listicon/list-cn-1-71.gif)}
li.list-cn-1-72{background-image:url(http://bs.baidu.com/listicon/list-cn-1-72.gif)}
li.list-cn-1-73{background-image:url(http://bs.baidu.com/listicon/list-cn-1-73.gif)}
li.list-cn-1-74{background-image:url(http://bs.baidu.com/listicon/list-cn-1-74.gif)}
li.list-cn-1-75{background-image:url(http://bs.baidu.com/listicon/list-cn-1-75.gif)}
li.list-cn-1-76{background-image:url(http://bs.baidu.com/listicon/list-cn-1-76.gif)}
li.list-cn-1-77{background-image:url(http://bs.baidu.com/listicon/list-cn-1-77.gif)}
li.list-cn-1-78{background-image:url(http://bs.baidu.com/listicon/list-cn-1-78.gif)}
li.list-cn-1-79{background-image:url(http://bs.baidu.com/listicon/list-cn-1-79.gif)}
li.list-cn-1-80{background-image:url(http://bs.baidu.com/listicon/list-cn-1-80.gif)}
li.list-cn-1-81{background-image:url(http://bs.baidu.com/listicon/list-cn-1-81.gif)}
li.list-cn-1-82{background-image:url(http://bs.baidu.com/listicon/list-cn-1-82.gif)}
li.list-cn-1-83{background-image:url(http://bs.baidu.com/listicon/list-cn-1-83.gif)}
li.list-cn-1-84{background-image:url(http://bs.baidu.com/listicon/list-cn-1-84.gif)}
li.list-cn-1-85{background-image:url(http://bs.baidu.com/listicon/list-cn-1-85.gif)}
li.list-cn-1-86{background-image:url(http://bs.baidu.com/listicon/list-cn-1-86.gif)}
li.list-cn-1-87{background-image:url(http://bs.baidu.com/listicon/list-cn-1-87.gif)}
li.list-cn-1-88{background-image:url(http://bs.baidu.com/listicon/list-cn-1-88.gif)}
li.list-cn-1-89{background-image:url(http://bs.baidu.com/listicon/list-cn-1-89.gif)}
li.list-cn-1-90{background-image:url(http://bs.baidu.com/listicon/list-cn-1-90.gif)}
li.list-cn-1-91{background-image:url(http://bs.baidu.com/listicon/list-cn-1-91.gif)}
li.list-cn-1-92{background-image:url(http://bs.baidu.com/listicon/list-cn-1-92.gif)}
li.list-cn-1-93{background-image:url(http://bs.baidu.com/listicon/list-cn-1-93.gif)}
li.list-cn-1-94{background-image:url(http://bs.baidu.com/listicon/list-cn-1-94.gif)}
li.list-cn-1-95{background-image:url(http://bs.baidu.com/listicon/list-cn-1-95.gif)}
li.list-cn-1-96{background-image:url(http://bs.baidu.com/listicon/list-cn-1-96.gif)}
li.list-cn-1-97{background-image:url(http://bs.baidu.com/listicon/list-cn-1-97.gif)}
li.list-cn-1-98{background-image:url(http://bs.baidu.com/listicon/list-cn-1-98.gif)}
ol.custom_cn{list-style:none;}ol.custom_cn li{background-position:0 3px;background-repeat:no-repeat}
li.list-cn-paddingleft-1{padding-left:25px}
li.list-cn-paddingleft-2{padding-left:40px}
li.list-cn-paddingleft-3{padding-left:55px}
li.list-cn-2-0{background-image:url(http://bs.baidu.com/listicon/list-cn-2-0.gif)}
li.list-cn-2-1{background-image:url(http://bs.baidu.com/listicon/list-cn-2-1.gif)}
li.list-cn-2-2{background-image:url(http://bs.baidu.com/listicon/list-cn-2-2.gif)}
li.list-cn-2-3{background-image:url(http://bs.baidu.com/listicon/list-cn-2-3.gif)}
li.list-cn-2-4{background-image:url(http://bs.baidu.com/listicon/list-cn-2-4.gif)}
li.list-cn-2-5{background-image:url(http://bs.baidu.com/listicon/list-cn-2-5.gif)}
li.list-cn-2-6{background-image:url(http://bs.baidu.com/listicon/list-cn-2-6.gif)}
li.list-cn-2-7{background-image:url(http://bs.baidu.com/listicon/list-cn-2-7.gif)}
li.list-cn-2-8{background-image:url(http://bs.baidu.com/listicon/list-cn-2-8.gif)}
li.list-cn-2-9{background-image:url(http://bs.baidu.com/listicon/list-cn-2-9.gif)}
li.list-cn-2-10{background-image:url(http://bs.baidu.com/listicon/list-cn-2-10.gif)}
li.list-cn-2-11{background-image:url(http://bs.baidu.com/listicon/list-cn-2-11.gif)}
li.list-cn-2-12{background-image:url(http://bs.baidu.com/listicon/list-cn-2-12.gif)}
li.list-cn-2-13{background-image:url(http://bs.baidu.com/listicon/list-cn-2-13.gif)}
li.list-cn-2-14{background-image:url(http://bs.baidu.com/listicon/list-cn-2-14.gif)}
li.list-cn-2-15{background-image:url(http://bs.baidu.com/listicon/list-cn-2-15.gif)}
li.list-cn-2-16{background-image:url(http://bs.baidu.com/listicon/list-cn-2-16.gif)}
li.list-cn-2-17{background-image:url(http://bs.baidu.com/listicon/list-cn-2-17.gif)}
li.list-cn-2-18{background-image:url(http://bs.baidu.com/listicon/list-cn-2-18.gif)}
li.list-cn-2-19{background-image:url(http://bs.baidu.com/listicon/list-cn-2-19.gif)}
li.list-cn-2-20{background-image:url(http://bs.baidu.com/listicon/list-cn-2-20.gif)}
li.list-cn-2-21{background-image:url(http://bs.baidu.com/listicon/list-cn-2-21.gif)}
li.list-cn-2-22{background-image:url(http://bs.baidu.com/listicon/list-cn-2-22.gif)}
li.list-cn-2-23{background-image:url(http://bs.baidu.com/listicon/list-cn-2-23.gif)}
li.list-cn-2-24{background-image:url(http://bs.baidu.com/listicon/list-cn-2-24.gif)}
li.list-cn-2-25{background-image:url(http://bs.baidu.com/listicon/list-cn-2-25.gif)}
li.list-cn-2-26{background-image:url(http://bs.baidu.com/listicon/list-cn-2-26.gif)}
li.list-cn-2-27{background-image:url(http://bs.baidu.com/listicon/list-cn-2-27.gif)}
li.list-cn-2-28{background-image:url(http://bs.baidu.com/listicon/list-cn-2-28.gif)}
li.list-cn-2-29{background-image:url(http://bs.baidu.com/listicon/list-cn-2-29.gif)}
li.list-cn-2-30{background-image:url(http://bs.baidu.com/listicon/list-cn-2-30.gif)}
li.list-cn-2-31{background-image:url(http://bs.baidu.com/listicon/list-cn-2-31.gif)}
li.list-cn-2-32{background-image:url(http://bs.baidu.com/listicon/list-cn-2-32.gif)}
li.list-cn-2-33{background-image:url(http://bs.baidu.com/listicon/list-cn-2-33.gif)}
li.list-cn-2-34{background-image:url(http://bs.baidu.com/listicon/list-cn-2-34.gif)}
li.list-cn-2-35{background-image:url(http://bs.baidu.com/listicon/list-cn-2-35.gif)}
li.list-cn-2-36{background-image:url(http://bs.baidu.com/listicon/list-cn-2-36.gif)}
li.list-cn-2-37{background-image:url(http://bs.baidu.com/listicon/list-cn-2-37.gif)}
li.list-cn-2-38{background-image:url(http://bs.baidu.com/listicon/list-cn-2-38.gif)}
li.list-cn-2-39{background-image:url(http://bs.baidu.com/listicon/list-cn-2-39.gif)}
li.list-cn-2-40{background-image:url(http://bs.baidu.com/listicon/list-cn-2-40.gif)}
li.list-cn-2-41{background-image:url(http://bs.baidu.com/listicon/list-cn-2-41.gif)}
li.list-cn-2-42{background-image:url(http://bs.baidu.com/listicon/list-cn-2-42.gif)}
li.list-cn-2-43{background-image:url(http://bs.baidu.com/listicon/list-cn-2-43.gif)}
li.list-cn-2-44{background-image:url(http://bs.baidu.com/listicon/list-cn-2-44.gif)}
li.list-cn-2-45{background-image:url(http://bs.baidu.com/listicon/list-cn-2-45.gif)}
li.list-cn-2-46{background-image:url(http://bs.baidu.com/listicon/list-cn-2-46.gif)}
li.list-cn-2-47{background-image:url(http://bs.baidu.com/listicon/list-cn-2-47.gif)}
li.list-cn-2-48{background-image:url(http://bs.baidu.com/listicon/list-cn-2-48.gif)}
li.list-cn-2-49{background-image:url(http://bs.baidu.com/listicon/list-cn-2-49.gif)}
li.list-cn-2-50{background-image:url(http://bs.baidu.com/listicon/list-cn-2-50.gif)}
li.list-cn-2-51{background-image:url(http://bs.baidu.com/listicon/list-cn-2-51.gif)}
li.list-cn-2-52{background-image:url(http://bs.baidu.com/listicon/list-cn-2-52.gif)}
li.list-cn-2-53{background-image:url(http://bs.baidu.com/listicon/list-cn-2-53.gif)}
li.list-cn-2-54{background-image:url(http://bs.baidu.com/listicon/list-cn-2-54.gif)}
li.list-cn-2-55{background-image:url(http://bs.baidu.com/listicon/list-cn-2-55.gif)}
li.list-cn-2-56{background-image:url(http://bs.baidu.com/listicon/list-cn-2-56.gif)}
li.list-cn-2-57{background-image:url(http://bs.baidu.com/listicon/list-cn-2-57.gif)}
li.list-cn-2-58{background-image:url(http://bs.baidu.com/listicon/list-cn-2-58.gif)}
li.list-cn-2-59{background-image:url(http://bs.baidu.com/listicon/list-cn-2-59.gif)}
li.list-cn-2-60{background-image:url(http://bs.baidu.com/listicon/list-cn-2-60.gif)}
li.list-cn-2-61{background-image:url(http://bs.baidu.com/listicon/list-cn-2-61.gif)}
li.list-cn-2-62{background-image:url(http://bs.baidu.com/listicon/list-cn-2-62.gif)}
li.list-cn-2-63{background-image:url(http://bs.baidu.com/listicon/list-cn-2-63.gif)}
li.list-cn-2-64{background-image:url(http://bs.baidu.com/listicon/list-cn-2-64.gif)}
li.list-cn-2-65{background-image:url(http://bs.baidu.com/listicon/list-cn-2-65.gif)}
li.list-cn-2-66{background-image:url(http://bs.baidu.com/listicon/list-cn-2-66.gif)}
li.list-cn-2-67{background-image:url(http://bs.baidu.com/listicon/list-cn-2-67.gif)}
li.list-cn-2-68{background-image:url(http://bs.baidu.com/listicon/list-cn-2-68.gif)}
li.list-cn-2-69{background-image:url(http://bs.baidu.com/listicon/list-cn-2-69.gif)}
li.list-cn-2-70{background-image:url(http://bs.baidu.com/listicon/list-cn-2-70.gif)}
li.list-cn-2-71{background-image:url(http://bs.baidu.com/listicon/list-cn-2-71.gif)}
li.list-cn-2-72{background-image:url(http://bs.baidu.com/listicon/list-cn-2-72.gif)}
li.list-cn-2-73{background-image:url(http://bs.baidu.com/listicon/list-cn-2-73.gif)}
li.list-cn-2-74{background-image:url(http://bs.baidu.com/listicon/list-cn-2-74.gif)}
li.list-cn-2-75{background-image:url(http://bs.baidu.com/listicon/list-cn-2-75.gif)}
li.list-cn-2-76{background-image:url(http://bs.baidu.com/listicon/list-cn-2-76.gif)}
li.list-cn-2-77{background-image:url(http://bs.baidu.com/listicon/list-cn-2-77.gif)}
li.list-cn-2-78{background-image:url(http://bs.baidu.com/listicon/list-cn-2-78.gif)}
li.list-cn-2-79{background-image:url(http://bs.baidu.com/listicon/list-cn-2-79.gif)}
li.list-cn-2-80{background-image:url(http://bs.baidu.com/listicon/list-cn-2-80.gif)}
li.list-cn-2-81{background-image:url(http://bs.baidu.com/listicon/list-cn-2-81.gif)}
li.list-cn-2-82{background-image:url(http://bs.baidu.com/listicon/list-cn-2-82.gif)}
li.list-cn-2-83{background-image:url(http://bs.baidu.com/listicon/list-cn-2-83.gif)}
li.list-cn-2-84{background-image:url(http://bs.baidu.com/listicon/list-cn-2-84.gif)}
li.list-cn-2-85{background-image:url(http://bs.baidu.com/listicon/list-cn-2-85.gif)}
li.list-cn-2-86{background-image:url(http://bs.baidu.com/listicon/list-cn-2-86.gif)}
li.list-cn-2-87{background-image:url(http://bs.baidu.com/listicon/list-cn-2-87.gif)}
li.list-cn-2-88{background-image:url(http://bs.baidu.com/listicon/list-cn-2-88.gif)}
li.list-cn-2-89{background-image:url(http://bs.baidu.com/listicon/list-cn-2-89.gif)}
li.list-cn-2-90{background-image:url(http://bs.baidu.com/listicon/list-cn-2-90.gif)}
li.list-cn-2-91{background-image:url(http://bs.baidu.com/listicon/list-cn-2-91.gif)}
li.list-cn-2-92{background-image:url(http://bs.baidu.com/listicon/list-cn-2-92.gif)}
li.list-cn-2-93{background-image:url(http://bs.baidu.com/listicon/list-cn-2-93.gif)}
li.list-cn-2-94{background-image:url(http://bs.baidu.com/listicon/list-cn-2-94.gif)}
li.list-cn-2-95{background-image:url(http://bs.baidu.com/listicon/list-cn-2-95.gif)}
li.list-cn-2-96{background-image:url(http://bs.baidu.com/listicon/list-cn-2-96.gif)}
li.list-cn-2-97{background-image:url(http://bs.baidu.com/listicon/list-cn-2-97.gif)}
li.list-cn-2-98{background-image:url(http://bs.baidu.com/listicon/list-cn-2-98.gif)}
ol.custom_cn1{list-style:none;}ol.custom_cn1 li{background-position:0 3px;background-repeat:no-repeat}
li.list-cn1-paddingleft-1{padding-left:30px}
li.list-cn1-paddingleft-2{padding-left:40px}
li.list-cn1-paddingleft-3{padding-left:55px}
li.list-cn-3-0{background-image:url(http://bs.baidu.com/listicon/list-cn-3-0.gif)}
li.list-cn-3-1{background-image:url(http://bs.baidu.com/listicon/list-cn-3-1.gif)}
li.list-cn-3-2{background-image:url(http://bs.baidu.com/listicon/list-cn-3-2.gif)}
li.list-cn-3-3{background-image:url(http://bs.baidu.com/listicon/list-cn-3-3.gif)}
li.list-cn-3-4{background-image:url(http://bs.baidu.com/listicon/list-cn-3-4.gif)}
li.list-cn-3-5{background-image:url(http://bs.baidu.com/listicon/list-cn-3-5.gif)}
li.list-cn-3-6{background-image:url(http://bs.baidu.com/listicon/list-cn-3-6.gif)}
li.list-cn-3-7{background-image:url(http://bs.baidu.com/listicon/list-cn-3-7.gif)}
li.list-cn-3-8{background-image:url(http://bs.baidu.com/listicon/list-cn-3-8.gif)}
li.list-cn-3-9{background-image:url(http://bs.baidu.com/listicon/list-cn-3-9.gif)}
li.list-cn-3-10{background-image:url(http://bs.baidu.com/listicon/list-cn-3-10.gif)}
li.list-cn-3-11{background-image:url(http://bs.baidu.com/listicon/list-cn-3-11.gif)}
li.list-cn-3-12{background-image:url(http://bs.baidu.com/listicon/list-cn-3-12.gif)}
li.list-cn-3-13{background-image:url(http://bs.baidu.com/listicon/list-cn-3-13.gif)}
li.list-cn-3-14{background-image:url(http://bs.baidu.com/listicon/list-cn-3-14.gif)}
li.list-cn-3-15{background-image:url(http://bs.baidu.com/listicon/list-cn-3-15.gif)}
li.list-cn-3-16{background-image:url(http://bs.baidu.com/listicon/list-cn-3-16.gif)}
li.list-cn-3-17{background-image:url(http://bs.baidu.com/listicon/list-cn-3-17.gif)}
li.list-cn-3-18{background-image:url(http://bs.baidu.com/listicon/list-cn-3-18.gif)}
li.list-cn-3-19{background-image:url(http://bs.baidu.com/listicon/list-cn-3-19.gif)}
li.list-cn-3-20{background-image:url(http://bs.baidu.com/listicon/list-cn-3-20.gif)}
li.list-cn-3-21{background-image:url(http://bs.baidu.com/listicon/list-cn-3-21.gif)}
li.list-cn-3-22{background-image:url(http://bs.baidu.com/listicon/list-cn-3-22.gif)}
li.list-cn-3-23{background-image:url(http://bs.baidu.com/listicon/list-cn-3-23.gif)}
li.list-cn-3-24{background-image:url(http://bs.baidu.com/listicon/list-cn-3-24.gif)}
li.list-cn-3-25{background-image:url(http://bs.baidu.com/listicon/list-cn-3-25.gif)}
li.list-cn-3-26{background-image:url(http://bs.baidu.com/listicon/list-cn-3-26.gif)}
li.list-cn-3-27{background-image:url(http://bs.baidu.com/listicon/list-cn-3-27.gif)}
li.list-cn-3-28{background-image:url(http://bs.baidu.com/listicon/list-cn-3-28.gif)}
li.list-cn-3-29{background-image:url(http://bs.baidu.com/listicon/list-cn-3-29.gif)}
li.list-cn-3-30{background-image:url(http://bs.baidu.com/listicon/list-cn-3-30.gif)}
li.list-cn-3-31{background-image:url(http://bs.baidu.com/listicon/list-cn-3-31.gif)}
li.list-cn-3-32{background-image:url(http://bs.baidu.com/listicon/list-cn-3-32.gif)}
li.list-cn-3-33{background-image:url(http://bs.baidu.com/listicon/list-cn-3-33.gif)}
li.list-cn-3-34{background-image:url(http://bs.baidu.com/listicon/list-cn-3-34.gif)}
li.list-cn-3-35{background-image:url(http://bs.baidu.com/listicon/list-cn-3-35.gif)}
li.list-cn-3-36{background-image:url(http://bs.baidu.com/listicon/list-cn-3-36.gif)}
li.list-cn-3-37{background-image:url(http://bs.baidu.com/listicon/list-cn-3-37.gif)}
li.list-cn-3-38{background-image:url(http://bs.baidu.com/listicon/list-cn-3-38.gif)}
li.list-cn-3-39{background-image:url(http://bs.baidu.com/listicon/list-cn-3-39.gif)}
li.list-cn-3-40{background-image:url(http://bs.baidu.com/listicon/list-cn-3-40.gif)}
li.list-cn-3-41{background-image:url(http://bs.baidu.com/listicon/list-cn-3-41.gif)}
li.list-cn-3-42{background-image:url(http://bs.baidu.com/listicon/list-cn-3-42.gif)}
li.list-cn-3-43{background-image:url(http://bs.baidu.com/listicon/list-cn-3-43.gif)}
li.list-cn-3-44{background-image:url(http://bs.baidu.com/listicon/list-cn-3-44.gif)}
li.list-cn-3-45{background-image:url(http://bs.baidu.com/listicon/list-cn-3-45.gif)}
li.list-cn-3-46{background-image:url(http://bs.baidu.com/listicon/list-cn-3-46.gif)}
li.list-cn-3-47{background-image:url(http://bs.baidu.com/listicon/list-cn-3-47.gif)}
li.list-cn-3-48{background-image:url(http://bs.baidu.com/listicon/list-cn-3-48.gif)}
li.list-cn-3-49{background-image:url(http://bs.baidu.com/listicon/list-cn-3-49.gif)}
li.list-cn-3-50{background-image:url(http://bs.baidu.com/listicon/list-cn-3-50.gif)}
li.list-cn-3-51{background-image:url(http://bs.baidu.com/listicon/list-cn-3-51.gif)}
li.list-cn-3-52{background-image:url(http://bs.baidu.com/listicon/list-cn-3-52.gif)}
li.list-cn-3-53{background-image:url(http://bs.baidu.com/listicon/list-cn-3-53.gif)}
li.list-cn-3-54{background-image:url(http://bs.baidu.com/listicon/list-cn-3-54.gif)}
li.list-cn-3-55{background-image:url(http://bs.baidu.com/listicon/list-cn-3-55.gif)}
li.list-cn-3-56{background-image:url(http://bs.baidu.com/listicon/list-cn-3-56.gif)}
li.list-cn-3-57{background-image:url(http://bs.baidu.com/listicon/list-cn-3-57.gif)}
li.list-cn-3-58{background-image:url(http://bs.baidu.com/listicon/list-cn-3-58.gif)}
li.list-cn-3-59{background-image:url(http://bs.baidu.com/listicon/list-cn-3-59.gif)}
li.list-cn-3-60{background-image:url(http://bs.baidu.com/listicon/list-cn-3-60.gif)}
li.list-cn-3-61{background-image:url(http://bs.baidu.com/listicon/list-cn-3-61.gif)}
li.list-cn-3-62{background-image:url(http://bs.baidu.com/listicon/list-cn-3-62.gif)}
li.list-cn-3-63{background-image:url(http://bs.baidu.com/listicon/list-cn-3-63.gif)}
li.list-cn-3-64{background-image:url(http://bs.baidu.com/listicon/list-cn-3-64.gif)}
li.list-cn-3-65{background-image:url(http://bs.baidu.com/listicon/list-cn-3-65.gif)}
li.list-cn-3-66{background-image:url(http://bs.baidu.com/listicon/list-cn-3-66.gif)}
li.list-cn-3-67{background-image:url(http://bs.baidu.com/listicon/list-cn-3-67.gif)}
li.list-cn-3-68{background-image:url(http://bs.baidu.com/listicon/list-cn-3-68.gif)}
li.list-cn-3-69{background-image:url(http://bs.baidu.com/listicon/list-cn-3-69.gif)}
li.list-cn-3-70{background-image:url(http://bs.baidu.com/listicon/list-cn-3-70.gif)}
li.list-cn-3-71{background-image:url(http://bs.baidu.com/listicon/list-cn-3-71.gif)}
li.list-cn-3-72{background-image:url(http://bs.baidu.com/listicon/list-cn-3-72.gif)}
li.list-cn-3-73{background-image:url(http://bs.baidu.com/listicon/list-cn-3-73.gif)}
li.list-cn-3-74{background-image:url(http://bs.baidu.com/listicon/list-cn-3-74.gif)}
li.list-cn-3-75{background-image:url(http://bs.baidu.com/listicon/list-cn-3-75.gif)}
li.list-cn-3-76{background-image:url(http://bs.baidu.com/listicon/list-cn-3-76.gif)}
li.list-cn-3-77{background-image:url(http://bs.baidu.com/listicon/list-cn-3-77.gif)}
li.list-cn-3-78{background-image:url(http://bs.baidu.com/listicon/list-cn-3-78.gif)}
li.list-cn-3-79{background-image:url(http://bs.baidu.com/listicon/list-cn-3-79.gif)}
li.list-cn-3-80{background-image:url(http://bs.baidu.com/listicon/list-cn-3-80.gif)}
li.list-cn-3-81{background-image:url(http://bs.baidu.com/listicon/list-cn-3-81.gif)}
li.list-cn-3-82{background-image:url(http://bs.baidu.com/listicon/list-cn-3-82.gif)}
li.list-cn-3-83{background-image:url(http://bs.baidu.com/listicon/list-cn-3-83.gif)}
li.list-cn-3-84{background-image:url(http://bs.baidu.com/listicon/list-cn-3-84.gif)}
li.list-cn-3-85{background-image:url(http://bs.baidu.com/listicon/list-cn-3-85.gif)}
li.list-cn-3-86{background-image:url(http://bs.baidu.com/listicon/list-cn-3-86.gif)}
li.list-cn-3-87{background-image:url(http://bs.baidu.com/listicon/list-cn-3-87.gif)}
li.list-cn-3-88{background-image:url(http://bs.baidu.com/listicon/list-cn-3-88.gif)}
li.list-cn-3-89{background-image:url(http://bs.baidu.com/listicon/list-cn-3-89.gif)}
li.list-cn-3-90{background-image:url(http://bs.baidu.com/listicon/list-cn-3-90.gif)}
li.list-cn-3-91{background-image:url(http://bs.baidu.com/listicon/list-cn-3-91.gif)}
li.list-cn-3-92{background-image:url(http://bs.baidu.com/listicon/list-cn-3-92.gif)}
li.list-cn-3-93{background-image:url(http://bs.baidu.com/listicon/list-cn-3-93.gif)}
li.list-cn-3-94{background-image:url(http://bs.baidu.com/listicon/list-cn-3-94.gif)}
li.list-cn-3-95{background-image:url(http://bs.baidu.com/listicon/list-cn-3-95.gif)}
li.list-cn-3-96{background-image:url(http://bs.baidu.com/listicon/list-cn-3-96.gif)}
li.list-cn-3-97{background-image:url(http://bs.baidu.com/listicon/list-cn-3-97.gif)}
li.list-cn-3-98{background-image:url(http://bs.baidu.com/listicon/list-cn-3-98.gif)}
ol.custom_cn2{list-style:none;}ol.custom_cn2 li{background-position:0 3px;background-repeat:no-repeat}
li.list-cn2-paddingleft-1{padding-left:40px}
li.list-cn2-paddingleft-2{padding-left:55px}
li.list-cn2-paddingleft-3{padding-left:68px}
li.list-num-1-0{background-image:url(http://bs.baidu.com/listicon/list-num-1-0.gif)}
li.list-num-1-1{background-image:url(http://bs.baidu.com/listicon/list-num-1-1.gif)}
li.list-num-1-2{background-image:url(http://bs.baidu.com/listicon/list-num-1-2.gif)}
li.list-num-1-3{background-image:url(http://bs.baidu.com/listicon/list-num-1-3.gif)}
li.list-num-1-4{background-image:url(http://bs.baidu.com/listicon/list-num-1-4.gif)}
li.list-num-1-5{background-image:url(http://bs.baidu.com/listicon/list-num-1-5.gif)}
li.list-num-1-6{background-image:url(http://bs.baidu.com/listicon/list-num-1-6.gif)}
li.list-num-1-7{background-image:url(http://bs.baidu.com/listicon/list-num-1-7.gif)}
li.list-num-1-8{background-image:url(http://bs.baidu.com/listicon/list-num-1-8.gif)}
li.list-num-1-9{background-image:url(http://bs.baidu.com/listicon/list-num-1-9.gif)}
li.list-num-1-10{background-image:url(http://bs.baidu.com/listicon/list-num-1-10.gif)}
li.list-num-1-11{background-image:url(http://bs.baidu.com/listicon/list-num-1-11.gif)}
li.list-num-1-12{background-image:url(http://bs.baidu.com/listicon/list-num-1-12.gif)}
li.list-num-1-13{background-image:url(http://bs.baidu.com/listicon/list-num-1-13.gif)}
li.list-num-1-14{background-image:url(http://bs.baidu.com/listicon/list-num-1-14.gif)}
li.list-num-1-15{background-image:url(http://bs.baidu.com/listicon/list-num-1-15.gif)}
li.list-num-1-16{background-image:url(http://bs.baidu.com/listicon/list-num-1-16.gif)}
li.list-num-1-17{background-image:url(http://bs.baidu.com/listicon/list-num-1-17.gif)}
li.list-num-1-18{background-image:url(http://bs.baidu.com/listicon/list-num-1-18.gif)}
li.list-num-1-19{background-image:url(http://bs.baidu.com/listicon/list-num-1-19.gif)}
li.list-num-1-20{background-image:url(http://bs.baidu.com/listicon/list-num-1-20.gif)}
li.list-num-1-21{background-image:url(http://bs.baidu.com/listicon/list-num-1-21.gif)}
li.list-num-1-22{background-image:url(http://bs.baidu.com/listicon/list-num-1-22.gif)}
li.list-num-1-23{background-image:url(http://bs.baidu.com/listicon/list-num-1-23.gif)}
li.list-num-1-24{background-image:url(http://bs.baidu.com/listicon/list-num-1-24.gif)}
li.list-num-1-25{background-image:url(http://bs.baidu.com/listicon/list-num-1-25.gif)}
li.list-num-1-26{background-image:url(http://bs.baidu.com/listicon/list-num-1-26.gif)}
li.list-num-1-27{background-image:url(http://bs.baidu.com/listicon/list-num-1-27.gif)}
li.list-num-1-28{background-image:url(http://bs.baidu.com/listicon/list-num-1-28.gif)}
li.list-num-1-29{background-image:url(http://bs.baidu.com/listicon/list-num-1-29.gif)}
li.list-num-1-30{background-image:url(http://bs.baidu.com/listicon/list-num-1-30.gif)}
li.list-num-1-31{background-image:url(http://bs.baidu.com/listicon/list-num-1-31.gif)}
li.list-num-1-32{background-image:url(http://bs.baidu.com/listicon/list-num-1-32.gif)}
li.list-num-1-33{background-image:url(http://bs.baidu.com/listicon/list-num-1-33.gif)}
li.list-num-1-34{background-image:url(http://bs.baidu.com/listicon/list-num-1-34.gif)}
li.list-num-1-35{background-image:url(http://bs.baidu.com/listicon/list-num-1-35.gif)}
li.list-num-1-36{background-image:url(http://bs.baidu.com/listicon/list-num-1-36.gif)}
li.list-num-1-37{background-image:url(http://bs.baidu.com/listicon/list-num-1-37.gif)}
li.list-num-1-38{background-image:url(http://bs.baidu.com/listicon/list-num-1-38.gif)}
li.list-num-1-39{background-image:url(http://bs.baidu.com/listicon/list-num-1-39.gif)}
li.list-num-1-40{background-image:url(http://bs.baidu.com/listicon/list-num-1-40.gif)}
li.list-num-1-41{background-image:url(http://bs.baidu.com/listicon/list-num-1-41.gif)}
li.list-num-1-42{background-image:url(http://bs.baidu.com/listicon/list-num-1-42.gif)}
li.list-num-1-43{background-image:url(http://bs.baidu.com/listicon/list-num-1-43.gif)}
li.list-num-1-44{background-image:url(http://bs.baidu.com/listicon/list-num-1-44.gif)}
li.list-num-1-45{background-image:url(http://bs.baidu.com/listicon/list-num-1-45.gif)}
li.list-num-1-46{background-image:url(http://bs.baidu.com/listicon/list-num-1-46.gif)}
li.list-num-1-47{background-image:url(http://bs.baidu.com/listicon/list-num-1-47.gif)}
li.list-num-1-48{background-image:url(http://bs.baidu.com/listicon/list-num-1-48.gif)}
li.list-num-1-49{background-image:url(http://bs.baidu.com/listicon/list-num-1-49.gif)}
li.list-num-1-50{background-image:url(http://bs.baidu.com/listicon/list-num-1-50.gif)}
li.list-num-1-51{background-image:url(http://bs.baidu.com/listicon/list-num-1-51.gif)}
li.list-num-1-52{background-image:url(http://bs.baidu.com/listicon/list-num-1-52.gif)}
li.list-num-1-53{background-image:url(http://bs.baidu.com/listicon/list-num-1-53.gif)}
li.list-num-1-54{background-image:url(http://bs.baidu.com/listicon/list-num-1-54.gif)}
li.list-num-1-55{background-image:url(http://bs.baidu.com/listicon/list-num-1-55.gif)}
li.list-num-1-56{background-image:url(http://bs.baidu.com/listicon/list-num-1-56.gif)}
li.list-num-1-57{background-image:url(http://bs.baidu.com/listicon/list-num-1-57.gif)}
li.list-num-1-58{background-image:url(http://bs.baidu.com/listicon/list-num-1-58.gif)}
li.list-num-1-59{background-image:url(http://bs.baidu.com/listicon/list-num-1-59.gif)}
li.list-num-1-60{background-image:url(http://bs.baidu.com/listicon/list-num-1-60.gif)}
li.list-num-1-61{background-image:url(http://bs.baidu.com/listicon/list-num-1-61.gif)}
li.list-num-1-62{background-image:url(http://bs.baidu.com/listicon/list-num-1-62.gif)}
li.list-num-1-63{background-image:url(http://bs.baidu.com/listicon/list-num-1-63.gif)}
li.list-num-1-64{background-image:url(http://bs.baidu.com/listicon/list-num-1-64.gif)}
li.list-num-1-65{background-image:url(http://bs.baidu.com/listicon/list-num-1-65.gif)}
li.list-num-1-66{background-image:url(http://bs.baidu.com/listicon/list-num-1-66.gif)}
li.list-num-1-67{background-image:url(http://bs.baidu.com/listicon/list-num-1-67.gif)}
li.list-num-1-68{background-image:url(http://bs.baidu.com/listicon/list-num-1-68.gif)}
li.list-num-1-69{background-image:url(http://bs.baidu.com/listicon/list-num-1-69.gif)}
li.list-num-1-70{background-image:url(http://bs.baidu.com/listicon/list-num-1-70.gif)}
li.list-num-1-71{background-image:url(http://bs.baidu.com/listicon/list-num-1-71.gif)}
li.list-num-1-72{background-image:url(http://bs.baidu.com/listicon/list-num-1-72.gif)}
li.list-num-1-73{background-image:url(http://bs.baidu.com/listicon/list-num-1-73.gif)}
li.list-num-1-74{background-image:url(http://bs.baidu.com/listicon/list-num-1-74.gif)}
li.list-num-1-75{background-image:url(http://bs.baidu.com/listicon/list-num-1-75.gif)}
li.list-num-1-76{background-image:url(http://bs.baidu.com/listicon/list-num-1-76.gif)}
li.list-num-1-77{background-image:url(http://bs.baidu.com/listicon/list-num-1-77.gif)}
li.list-num-1-78{background-image:url(http://bs.baidu.com/listicon/list-num-1-78.gif)}
li.list-num-1-79{background-image:url(http://bs.baidu.com/listicon/list-num-1-79.gif)}
li.list-num-1-80{background-image:url(http://bs.baidu.com/listicon/list-num-1-80.gif)}
li.list-num-1-81{background-image:url(http://bs.baidu.com/listicon/list-num-1-81.gif)}
li.list-num-1-82{background-image:url(http://bs.baidu.com/listicon/list-num-1-82.gif)}
li.list-num-1-83{background-image:url(http://bs.baidu.com/listicon/list-num-1-83.gif)}
li.list-num-1-84{background-image:url(http://bs.baidu.com/listicon/list-num-1-84.gif)}
li.list-num-1-85{background-image:url(http://bs.baidu.com/listicon/list-num-1-85.gif)}
li.list-num-1-86{background-image:url(http://bs.baidu.com/listicon/list-num-1-86.gif)}
li.list-num-1-87{background-image:url(http://bs.baidu.com/listicon/list-num-1-87.gif)}
li.list-num-1-88{background-image:url(http://bs.baidu.com/listicon/list-num-1-88.gif)}
li.list-num-1-89{background-image:url(http://bs.baidu.com/listicon/list-num-1-89.gif)}
li.list-num-1-90{background-image:url(http://bs.baidu.com/listicon/list-num-1-90.gif)}
li.list-num-1-91{background-image:url(http://bs.baidu.com/listicon/list-num-1-91.gif)}
li.list-num-1-92{background-image:url(http://bs.baidu.com/listicon/list-num-1-92.gif)}
li.list-num-1-93{background-image:url(http://bs.baidu.com/listicon/list-num-1-93.gif)}
li.list-num-1-94{background-image:url(http://bs.baidu.com/listicon/list-num-1-94.gif)}
li.list-num-1-95{background-image:url(http://bs.baidu.com/listicon/list-num-1-95.gif)}
li.list-num-1-96{background-image:url(http://bs.baidu.com/listicon/list-num-1-96.gif)}
li.list-num-1-97{background-image:url(http://bs.baidu.com/listicon/list-num-1-97.gif)}
li.list-num-1-98{background-image:url(http://bs.baidu.com/listicon/list-num-1-98.gif)}
ol.custom_num{list-style:none;}ol.custom_num li{background-position:0 3px;background-repeat:no-repeat}
li.list-num-paddingleft-1{padding-left:25px}
li.list-num-2-0{background-image:url(http://bs.baidu.com/listicon/list-num-2-0.gif)}
li.list-num-2-1{background-image:url(http://bs.baidu.com/listicon/list-num-2-1.gif)}
li.list-num-2-2{background-image:url(http://bs.baidu.com/listicon/list-num-2-2.gif)}
li.list-num-2-3{background-image:url(http://bs.baidu.com/listicon/list-num-2-3.gif)}
li.list-num-2-4{background-image:url(http://bs.baidu.com/listicon/list-num-2-4.gif)}
li.list-num-2-5{background-image:url(http://bs.baidu.com/listicon/list-num-2-5.gif)}
li.list-num-2-6{background-image:url(http://bs.baidu.com/listicon/list-num-2-6.gif)}
li.list-num-2-7{background-image:url(http://bs.baidu.com/listicon/list-num-2-7.gif)}
li.list-num-2-8{background-image:url(http://bs.baidu.com/listicon/list-num-2-8.gif)}
li.list-num-2-9{background-image:url(http://bs.baidu.com/listicon/list-num-2-9.gif)}
li.list-num-2-10{background-image:url(http://bs.baidu.com/listicon/list-num-2-10.gif)}
li.list-num-2-11{background-image:url(http://bs.baidu.com/listicon/list-num-2-11.gif)}
li.list-num-2-12{background-image:url(http://bs.baidu.com/listicon/list-num-2-12.gif)}
li.list-num-2-13{background-image:url(http://bs.baidu.com/listicon/list-num-2-13.gif)}
li.list-num-2-14{background-image:url(http://bs.baidu.com/listicon/list-num-2-14.gif)}
li.list-num-2-15{background-image:url(http://bs.baidu.com/listicon/list-num-2-15.gif)}
li.list-num-2-16{background-image:url(http://bs.baidu.com/listicon/list-num-2-16.gif)}
li.list-num-2-17{background-image:url(http://bs.baidu.com/listicon/list-num-2-17.gif)}
li.list-num-2-18{background-image:url(http://bs.baidu.com/listicon/list-num-2-18.gif)}
li.list-num-2-19{background-image:url(http://bs.baidu.com/listicon/list-num-2-19.gif)}
li.list-num-2-20{background-image:url(http://bs.baidu.com/listicon/list-num-2-20.gif)}
li.list-num-2-21{background-image:url(http://bs.baidu.com/listicon/list-num-2-21.gif)}
li.list-num-2-22{background-image:url(http://bs.baidu.com/listicon/list-num-2-22.gif)}
li.list-num-2-23{background-image:url(http://bs.baidu.com/listicon/list-num-2-23.gif)}
li.list-num-2-24{background-image:url(http://bs.baidu.com/listicon/list-num-2-24.gif)}
li.list-num-2-25{background-image:url(http://bs.baidu.com/listicon/list-num-2-25.gif)}
li.list-num-2-26{background-image:url(http://bs.baidu.com/listicon/list-num-2-26.gif)}
li.list-num-2-27{background-image:url(http://bs.baidu.com/listicon/list-num-2-27.gif)}
li.list-num-2-28{background-image:url(http://bs.baidu.com/listicon/list-num-2-28.gif)}
li.list-num-2-29{background-image:url(http://bs.baidu.com/listicon/list-num-2-29.gif)}
li.list-num-2-30{background-image:url(http://bs.baidu.com/listicon/list-num-2-30.gif)}
li.list-num-2-31{background-image:url(http://bs.baidu.com/listicon/list-num-2-31.gif)}
li.list-num-2-32{background-image:url(http://bs.baidu.com/listicon/list-num-2-32.gif)}
li.list-num-2-33{background-image:url(http://bs.baidu.com/listicon/list-num-2-33.gif)}
li.list-num-2-34{background-image:url(http://bs.baidu.com/listicon/list-num-2-34.gif)}
li.list-num-2-35{background-image:url(http://bs.baidu.com/listicon/list-num-2-35.gif)}
li.list-num-2-36{background-image:url(http://bs.baidu.com/listicon/list-num-2-36.gif)}
li.list-num-2-37{background-image:url(http://bs.baidu.com/listicon/list-num-2-37.gif)}
li.list-num-2-38{background-image:url(http://bs.baidu.com/listicon/list-num-2-38.gif)}
li.list-num-2-39{background-image:url(http://bs.baidu.com/listicon/list-num-2-39.gif)}
li.list-num-2-40{background-image:url(http://bs.baidu.com/listicon/list-num-2-40.gif)}
li.list-num-2-41{background-image:url(http://bs.baidu.com/listicon/list-num-2-41.gif)}
li.list-num-2-42{background-image:url(http://bs.baidu.com/listicon/list-num-2-42.gif)}
li.list-num-2-43{background-image:url(http://bs.baidu.com/listicon/list-num-2-43.gif)}
li.list-num-2-44{background-image:url(http://bs.baidu.com/listicon/list-num-2-44.gif)}
li.list-num-2-45{background-image:url(http://bs.baidu.com/listicon/list-num-2-45.gif)}
li.list-num-2-46{background-image:url(http://bs.baidu.com/listicon/list-num-2-46.gif)}
li.list-num-2-47{background-image:url(http://bs.baidu.com/listicon/list-num-2-47.gif)}
li.list-num-2-48{background-image:url(http://bs.baidu.com/listicon/list-num-2-48.gif)}
li.list-num-2-49{background-image:url(http://bs.baidu.com/listicon/list-num-2-49.gif)}
li.list-num-2-50{background-image:url(http://bs.baidu.com/listicon/list-num-2-50.gif)}
li.list-num-2-51{background-image:url(http://bs.baidu.com/listicon/list-num-2-51.gif)}
li.list-num-2-52{background-image:url(http://bs.baidu.com/listicon/list-num-2-52.gif)}
li.list-num-2-53{background-image:url(http://bs.baidu.com/listicon/list-num-2-53.gif)}
li.list-num-2-54{background-image:url(http://bs.baidu.com/listicon/list-num-2-54.gif)}
li.list-num-2-55{background-image:url(http://bs.baidu.com/listicon/list-num-2-55.gif)}
li.list-num-2-56{background-image:url(http://bs.baidu.com/listicon/list-num-2-56.gif)}
li.list-num-2-57{background-image:url(http://bs.baidu.com/listicon/list-num-2-57.gif)}
li.list-num-2-58{background-image:url(http://bs.baidu.com/listicon/list-num-2-58.gif)}
li.list-num-2-59{background-image:url(http://bs.baidu.com/listicon/list-num-2-59.gif)}
li.list-num-2-60{background-image:url(http://bs.baidu.com/listicon/list-num-2-60.gif)}
li.list-num-2-61{background-image:url(http://bs.baidu.com/listicon/list-num-2-61.gif)}
li.list-num-2-62{background-image:url(http://bs.baidu.com/listicon/list-num-2-62.gif)}
li.list-num-2-63{background-image:url(http://bs.baidu.com/listicon/list-num-2-63.gif)}
li.list-num-2-64{background-image:url(http://bs.baidu.com/listicon/list-num-2-64.gif)}
li.list-num-2-65{background-image:url(http://bs.baidu.com/listicon/list-num-2-65.gif)}
li.list-num-2-66{background-image:url(http://bs.baidu.com/listicon/list-num-2-66.gif)}
li.list-num-2-67{background-image:url(http://bs.baidu.com/listicon/list-num-2-67.gif)}
li.list-num-2-68{background-image:url(http://bs.baidu.com/listicon/list-num-2-68.gif)}
li.list-num-2-69{background-image:url(http://bs.baidu.com/listicon/list-num-2-69.gif)}
li.list-num-2-70{background-image:url(http://bs.baidu.com/listicon/list-num-2-70.gif)}
li.list-num-2-71{background-image:url(http://bs.baidu.com/listicon/list-num-2-71.gif)}
li.list-num-2-72{background-image:url(http://bs.baidu.com/listicon/list-num-2-72.gif)}
li.list-num-2-73{background-image:url(http://bs.baidu.com/listicon/list-num-2-73.gif)}
li.list-num-2-74{background-image:url(http://bs.baidu.com/listicon/list-num-2-74.gif)}
li.list-num-2-75{background-image:url(http://bs.baidu.com/listicon/list-num-2-75.gif)}
li.list-num-2-76{background-image:url(http://bs.baidu.com/listicon/list-num-2-76.gif)}
li.list-num-2-77{background-image:url(http://bs.baidu.com/listicon/list-num-2-77.gif)}
li.list-num-2-78{background-image:url(http://bs.baidu.com/listicon/list-num-2-78.gif)}
li.list-num-2-79{background-image:url(http://bs.baidu.com/listicon/list-num-2-79.gif)}
li.list-num-2-80{background-image:url(http://bs.baidu.com/listicon/list-num-2-80.gif)}
li.list-num-2-81{background-image:url(http://bs.baidu.com/listicon/list-num-2-81.gif)}
li.list-num-2-82{background-image:url(http://bs.baidu.com/listicon/list-num-2-82.gif)}
li.list-num-2-83{background-image:url(http://bs.baidu.com/listicon/list-num-2-83.gif)}
li.list-num-2-84{background-image:url(http://bs.baidu.com/listicon/list-num-2-84.gif)}
li.list-num-2-85{background-image:url(http://bs.baidu.com/listicon/list-num-2-85.gif)}
li.list-num-2-86{background-image:url(http://bs.baidu.com/listicon/list-num-2-86.gif)}
li.list-num-2-87{background-image:url(http://bs.baidu.com/listicon/list-num-2-87.gif)}
li.list-num-2-88{background-image:url(http://bs.baidu.com/listicon/list-num-2-88.gif)}
li.list-num-2-89{background-image:url(http://bs.baidu.com/listicon/list-num-2-89.gif)}
li.list-num-2-90{background-image:url(http://bs.baidu.com/listicon/list-num-2-90.gif)}
li.list-num-2-91{background-image:url(http://bs.baidu.com/listicon/list-num-2-91.gif)}
li.list-num-2-92{background-image:url(http://bs.baidu.com/listicon/list-num-2-92.gif)}
li.list-num-2-93{background-image:url(http://bs.baidu.com/listicon/list-num-2-93.gif)}
li.list-num-2-94{background-image:url(http://bs.baidu.com/listicon/list-num-2-94.gif)}
li.list-num-2-95{background-image:url(http://bs.baidu.com/listicon/list-num-2-95.gif)}
li.list-num-2-96{background-image:url(http://bs.baidu.com/listicon/list-num-2-96.gif)}
li.list-num-2-97{background-image:url(http://bs.baidu.com/listicon/list-num-2-97.gif)}
li.list-num-2-98{background-image:url(http://bs.baidu.com/listicon/list-num-2-98.gif)}
ol.custom_num1{list-style:none;}ol.custom_num1 li{background-position:0 3px;background-repeat:no-repeat}
li.list-num1-paddingleft-1{padding-left:25px}
li.list-num-3-0{background-image:url(http://bs.baidu.com/listicon/list-num-3-0.gif)}
li.list-num-3-1{background-image:url(http://bs.baidu.com/listicon/list-num-3-1.gif)}
li.list-num-3-2{background-image:url(http://bs.baidu.com/listicon/list-num-3-2.gif)}
li.list-num-3-3{background-image:url(http://bs.baidu.com/listicon/list-num-3-3.gif)}
li.list-num-3-4{background-image:url(http://bs.baidu.com/listicon/list-num-3-4.gif)}
li.list-num-3-5{background-image:url(http://bs.baidu.com/listicon/list-num-3-5.gif)}
li.list-num-3-6{background-image:url(http://bs.baidu.com/listicon/list-num-3-6.gif)}
li.list-num-3-7{background-image:url(http://bs.baidu.com/listicon/list-num-3-7.gif)}
li.list-num-3-8{background-image:url(http://bs.baidu.com/listicon/list-num-3-8.gif)}
li.list-num-3-9{background-image:url(http://bs.baidu.com/listicon/list-num-3-9.gif)}
li.list-num-3-10{background-image:url(http://bs.baidu.com/listicon/list-num-3-10.gif)}
li.list-num-3-11{background-image:url(http://bs.baidu.com/listicon/list-num-3-11.gif)}
li.list-num-3-12{background-image:url(http://bs.baidu.com/listicon/list-num-3-12.gif)}
li.list-num-3-13{background-image:url(http://bs.baidu.com/listicon/list-num-3-13.gif)}
li.list-num-3-14{background-image:url(http://bs.baidu.com/listicon/list-num-3-14.gif)}
li.list-num-3-15{background-image:url(http://bs.baidu.com/listicon/list-num-3-15.gif)}
li.list-num-3-16{background-image:url(http://bs.baidu.com/listicon/list-num-3-16.gif)}
li.list-num-3-17{background-image:url(http://bs.baidu.com/listicon/list-num-3-17.gif)}
li.list-num-3-18{background-image:url(http://bs.baidu.com/listicon/list-num-3-18.gif)}
li.list-num-3-19{background-image:url(http://bs.baidu.com/listicon/list-num-3-19.gif)}
li.list-num-3-20{background-image:url(http://bs.baidu.com/listicon/list-num-3-20.gif)}
li.list-num-3-21{background-image:url(http://bs.baidu.com/listicon/list-num-3-21.gif)}
li.list-num-3-22{background-image:url(http://bs.baidu.com/listicon/list-num-3-22.gif)}
li.list-num-3-23{background-image:url(http://bs.baidu.com/listicon/list-num-3-23.gif)}
li.list-num-3-24{background-image:url(http://bs.baidu.com/listicon/list-num-3-24.gif)}
li.list-num-3-25{background-image:url(http://bs.baidu.com/listicon/list-num-3-25.gif)}
li.list-num-3-26{background-image:url(http://bs.baidu.com/listicon/list-num-3-26.gif)}
li.list-num-3-27{background-image:url(http://bs.baidu.com/listicon/list-num-3-27.gif)}
li.list-num-3-28{background-image:url(http://bs.baidu.com/listicon/list-num-3-28.gif)}
li.list-num-3-29{background-image:url(http://bs.baidu.com/listicon/list-num-3-29.gif)}
li.list-num-3-30{background-image:url(http://bs.baidu.com/listicon/list-num-3-30.gif)}
li.list-num-3-31{background-image:url(http://bs.baidu.com/listicon/list-num-3-31.gif)}
li.list-num-3-32{background-image:url(http://bs.baidu.com/listicon/list-num-3-32.gif)}
li.list-num-3-33{background-image:url(http://bs.baidu.com/listicon/list-num-3-33.gif)}
li.list-num-3-34{background-image:url(http://bs.baidu.com/listicon/list-num-3-34.gif)}
li.list-num-3-35{background-image:url(http://bs.baidu.com/listicon/list-num-3-35.gif)}
li.list-num-3-36{background-image:url(http://bs.baidu.com/listicon/list-num-3-36.gif)}
li.list-num-3-37{background-image:url(http://bs.baidu.com/listicon/list-num-3-37.gif)}
li.list-num-3-38{background-image:url(http://bs.baidu.com/listicon/list-num-3-38.gif)}
li.list-num-3-39{background-image:url(http://bs.baidu.com/listicon/list-num-3-39.gif)}
li.list-num-3-40{background-image:url(http://bs.baidu.com/listicon/list-num-3-40.gif)}
li.list-num-3-41{background-image:url(http://bs.baidu.com/listicon/list-num-3-41.gif)}
li.list-num-3-42{background-image:url(http://bs.baidu.com/listicon/list-num-3-42.gif)}
li.list-num-3-43{background-image:url(http://bs.baidu.com/listicon/list-num-3-43.gif)}
li.list-num-3-44{background-image:url(http://bs.baidu.com/listicon/list-num-3-44.gif)}
li.list-num-3-45{background-image:url(http://bs.baidu.com/listicon/list-num-3-45.gif)}
li.list-num-3-46{background-image:url(http://bs.baidu.com/listicon/list-num-3-46.gif)}
li.list-num-3-47{background-image:url(http://bs.baidu.com/listicon/list-num-3-47.gif)}
li.list-num-3-48{background-image:url(http://bs.baidu.com/listicon/list-num-3-48.gif)}
li.list-num-3-49{background-image:url(http://bs.baidu.com/listicon/list-num-3-49.gif)}
li.list-num-3-50{background-image:url(http://bs.baidu.com/listicon/list-num-3-50.gif)}
li.list-num-3-51{background-image:url(http://bs.baidu.com/listicon/list-num-3-51.gif)}
li.list-num-3-52{background-image:url(http://bs.baidu.com/listicon/list-num-3-52.gif)}
li.list-num-3-53{background-image:url(http://bs.baidu.com/listicon/list-num-3-53.gif)}
li.list-num-3-54{background-image:url(http://bs.baidu.com/listicon/list-num-3-54.gif)}
li.list-num-3-55{background-image:url(http://bs.baidu.com/listicon/list-num-3-55.gif)}
li.list-num-3-56{background-image:url(http://bs.baidu.com/listicon/list-num-3-56.gif)}
li.list-num-3-57{background-image:url(http://bs.baidu.com/listicon/list-num-3-57.gif)}
li.list-num-3-58{background-image:url(http://bs.baidu.com/listicon/list-num-3-58.gif)}
li.list-num-3-59{background-image:url(http://bs.baidu.com/listicon/list-num-3-59.gif)}
li.list-num-3-60{background-image:url(http://bs.baidu.com/listicon/list-num-3-60.gif)}
li.list-num-3-61{background-image:url(http://bs.baidu.com/listicon/list-num-3-61.gif)}
li.list-num-3-62{background-image:url(http://bs.baidu.com/listicon/list-num-3-62.gif)}
li.list-num-3-63{background-image:url(http://bs.baidu.com/listicon/list-num-3-63.gif)}
li.list-num-3-64{background-image:url(http://bs.baidu.com/listicon/list-num-3-64.gif)}
li.list-num-3-65{background-image:url(http://bs.baidu.com/listicon/list-num-3-65.gif)}
li.list-num-3-66{background-image:url(http://bs.baidu.com/listicon/list-num-3-66.gif)}
li.list-num-3-67{background-image:url(http://bs.baidu.com/listicon/list-num-3-67.gif)}
li.list-num-3-68{background-image:url(http://bs.baidu.com/listicon/list-num-3-68.gif)}
li.list-num-3-69{background-image:url(http://bs.baidu.com/listicon/list-num-3-69.gif)}
li.list-num-3-70{background-image:url(http://bs.baidu.com/listicon/list-num-3-70.gif)}
li.list-num-3-71{background-image:url(http://bs.baidu.com/listicon/list-num-3-71.gif)}
li.list-num-3-72{background-image:url(http://bs.baidu.com/listicon/list-num-3-72.gif)}
li.list-num-3-73{background-image:url(http://bs.baidu.com/listicon/list-num-3-73.gif)}
li.list-num-3-74{background-image:url(http://bs.baidu.com/listicon/list-num-3-74.gif)}
li.list-num-3-75{background-image:url(http://bs.baidu.com/listicon/list-num-3-75.gif)}
li.list-num-3-76{background-image:url(http://bs.baidu.com/listicon/list-num-3-76.gif)}
li.list-num-3-77{background-image:url(http://bs.baidu.com/listicon/list-num-3-77.gif)}
li.list-num-3-78{background-image:url(http://bs.baidu.com/listicon/list-num-3-78.gif)}
li.list-num-3-79{background-image:url(http://bs.baidu.com/listicon/list-num-3-79.gif)}
li.list-num-3-80{background-image:url(http://bs.baidu.com/listicon/list-num-3-80.gif)}
li.list-num-3-81{background-image:url(http://bs.baidu.com/listicon/list-num-3-81.gif)}
li.list-num-3-82{background-image:url(http://bs.baidu.com/listicon/list-num-3-82.gif)}
li.list-num-3-83{background-image:url(http://bs.baidu.com/listicon/list-num-3-83.gif)}
li.list-num-3-84{background-image:url(http://bs.baidu.com/listicon/list-num-3-84.gif)}
li.list-num-3-85{background-image:url(http://bs.baidu.com/listicon/list-num-3-85.gif)}
li.list-num-3-86{background-image:url(http://bs.baidu.com/listicon/list-num-3-86.gif)}
li.list-num-3-87{background-image:url(http://bs.baidu.com/listicon/list-num-3-87.gif)}
li.list-num-3-88{background-image:url(http://bs.baidu.com/listicon/list-num-3-88.gif)}
li.list-num-3-89{background-image:url(http://bs.baidu.com/listicon/list-num-3-89.gif)}
li.list-num-3-90{background-image:url(http://bs.baidu.com/listicon/list-num-3-90.gif)}
li.list-num-3-91{background-image:url(http://bs.baidu.com/listicon/list-num-3-91.gif)}
li.list-num-3-92{background-image:url(http://bs.baidu.com/listicon/list-num-3-92.gif)}
li.list-num-3-93{background-image:url(http://bs.baidu.com/listicon/list-num-3-93.gif)}
li.list-num-3-94{background-image:url(http://bs.baidu.com/listicon/list-num-3-94.gif)}
li.list-num-3-95{background-image:url(http://bs.baidu.com/listicon/list-num-3-95.gif)}
li.list-num-3-96{background-image:url(http://bs.baidu.com/listicon/list-num-3-96.gif)}
li.list-num-3-97{background-image:url(http://bs.baidu.com/listicon/list-num-3-97.gif)}
li.list-num-3-98{background-image:url(http://bs.baidu.com/listicon/list-num-3-98.gif)}
ol.custom_num2{list-style:none;}ol.custom_num2 li{background-position:0 3px;background-repeat:no-repeat}
li.list-num2-paddingleft-1{padding-left:35px}
li.list-num2-paddingleft-2{padding-left:40px}
li.list-dash{background-image:url(http://bs.baidu.com/listicon/dash.gif)}
ul.custom_dash{list-style:none;}ul.custom_dash li{background-position:0 3px;background-repeat:no-repeat}
li.list-dash-paddingleft{padding-left:35px}
li.list-dot{background-image:url(http://bs.baidu.com/listicon/dot.gif)}
ul.custom_dot{list-style:none;}ul.custom_dot li{background-position:0 3px;background-repeat:no-repeat}
li.list-dot-paddingleft{padding-left:20px}
.list-paddingleft-1{padding-left:0}
.list-paddingleft-2{padding-left:30px}
.list-paddingleft-3{padding-left:60px}</style><style id="loading">.loadingclass{display:inline-block;cursor:default;background: url('/js/sea-modules/ueditor/themes/default/images/loading.gif') no-repeat center center transparent;border:1px solid #cccccc;margin-left:1px;height: 22px;width: 22px;}
.loaderrorclass{display:inline-block;cursor:default;background: url('/js/sea-modules/ueditor/themes/default/images/loaderror.png') no-repeat center center transparent;border:1px solid #cccccc;margin-right:1px;height: 22px;width: 22px;}</style></head><body ><p style="box-sizing: border-box; margin-bottom: 16px; color: rgb(51, 51, 51); font-family: &#39;Helvetica Neue&#39;, Helvetica, &#39;Segoe UI&#39;, Arial, freesans, sans-serif; line-height: 25.600000381469727px; white-space: normal; margin-top: 0px !important;"><a href="https://raw.githubusercontent.com/shy2850/node-server/master/static/img/favicon.ico" target="_blank" style="box-sizing: border-box; color: rgb(65, 131, 196); text-decoration: none; background-image: initial; background-attachment: initial; background-size: initial; background-origin: initial; background-clip: initial; background-position: initial; background-repeat: initial;"><img src="https://raw.githubusercontent.com/shy2850/node-server/master/static/img/favicon.ico" alt="f2e-server" style="box-sizing: border-box; border: 0px; max-width: 100%;"/></a></p><h1 style="box-sizing: border-box; font-size: 2.25em; margin: 1em 0px 16px; line-height: 1.2; position: relative; padding-bottom: 0.3em; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: rgb(238, 238, 238); color: rgb(51, 51, 51); font-family: &#39;Helvetica Neue&#39;, Helvetica, &#39;Segoe UI&#39;, Arial, freesans, sans-serif; white-space: normal;"><a name="user-content-f2e-server" class="anchor" href="https://github.com/shy2850/node-server#f2e-server" aria-hidden="true" style="box-sizing: border-box; color: rgb(65, 131, 196); text-decoration: none; position: absolute; top: 0px; bottom: 0px; left: 0px; display: block; padding-right: 6px; padding-left: 30px; margin-left: -30px; background-image: initial; background-attachment: initial; background-size: initial; background-origin: initial; background-clip: initial; background-position: initial; background-repeat: initial;"></a>f2e-server</h1><p style="box-sizing: border-box; margin-top: 0px; margin-bottom: 16px; color: rgb(51, 51, 51); font-family: &#39;Helvetica Neue&#39;, Helvetica, &#39;Segoe UI&#39;, Arial, freesans, sans-serif; line-height: 25.600000381469727px; white-space: normal;">基于nodejs平台的HTTP服务器，提供了基本的模板引擎以及常用的前端工具。</p><p style="box-sizing: border-box; margin-top: 0px; margin-bottom: 16px; color: rgb(51, 51, 51); font-family: &#39;Helvetica Neue&#39;, Helvetica, &#39;Segoe UI&#39;, Arial, freesans, sans-serif; line-height: 25.600000381469727px; white-space: normal;">a nodejs based http-server with easy-template-engine and several F2E-utils</p><p style="box-sizing: border-box; margin-top: 0px; margin-bottom: 16px; color: rgb(51, 51, 51); font-family: &#39;Helvetica Neue&#39;, Helvetica, &#39;Segoe UI&#39;, Arial, freesans, sans-serif; line-height: 25.600000381469727px; white-space: normal;">github:&nbsp;<a href="https://github.com/shy2850/node-server.git/" style="box-sizing: border-box; color: rgb(65, 131, 196); text-decoration: none; background-image: initial; background-attachment: initial; background-size: initial; background-origin: initial; background-clip: initial; background-position: initial; background-repeat: initial;">https://github.com/shy2850/node-server.git/</a></p><ul class="task-list list-paddingleft-2" style="box-sizing: border-box; padding: 0px 0px 0px 2em; margin-bottom: 16px; color: rgb(51, 51, 51); font-family: &#39;Helvetica Neue&#39;, Helvetica, &#39;Segoe UI&#39;, Arial, freesans, sans-serif; line-height: 25.600000381469727px; white-space: normal;"><li><p>安装 f2e-server : $&nbsp;<code style="box-sizing: border-box; font-family: Consolas, &#39;Liberation Mono&#39;, Menlo, Courier, monospace; font-size: 14px; line-height: normal; padding: 0.2em 0px; margin: 0px; border-top-left-radius: 3px; border-top-right-radius: 3px; border-bottom-right-radius: 3px; border-bottom-left-radius: 3px; background-color: rgba(0, 0, 0, 0.0392157);">npm install f2e-server</code></p></li><li><p>进入服务器根目录: $&nbsp;<code style="box-sizing: border-box; font-family: Consolas, &#39;Liberation Mono&#39;, Menlo, Courier, monospace; font-size: 14px; line-height: normal; padding: 0.2em 0px; margin: 0px; border-top-left-radius: 3px; border-top-right-radius: 3px; border-bottom-right-radius: 3px; border-bottom-left-radius: 3px; background-color: rgba(0, 0, 0, 0.0392157);">cd node_modules/f2e-server</code></p></li><li><p>修改hosts[windows]:$&nbsp;<code style="box-sizing: border-box; font-family: Consolas, &#39;Liberation Mono&#39;, Menlo, Courier, monospace; font-size: 14px; line-height: normal; padding: 0.2em 0px; margin: 0px; border-top-left-radius: 3px; border-top-right-radius: 3px; border-bottom-right-radius: 3px; border-bottom-left-radius: 3px; background-color: rgba(0, 0, 0, 0.0392157);">node host</code></p></li><li><p>启动f2e-server服务:$&nbsp;<code style="box-sizing: border-box; font-family: Consolas, &#39;Liberation Mono&#39;, Menlo, Courier, monospace; font-size: 14px; line-height: normal; padding: 0.2em 0px; margin: 0px; border-top-left-radius: 3px; border-top-right-radius: 3px; border-bottom-right-radius: 3px; border-bottom-left-radius: 3px; background-color: rgba(0, 0, 0, 0.0392157);">npm start</code></p></li><li><p>恢复hosts[windows]:$&nbsp;<code style="box-sizing: border-box; font-family: Consolas, &#39;Liberation Mono&#39;, Menlo, Courier, monospace; font-size: 14px; line-height: normal; padding: 0.2em 0px; margin: 0px; border-top-left-radius: 3px; border-top-right-radius: 3px; border-bottom-right-radius: 3px; border-bottom-left-radius: 3px; background-color: rgba(0, 0, 0, 0.0392157);">node hosts reset</code></p></li><li><p>配置文件:&nbsp;<a href="https://github.com/shy2850/node-server/blob/master/nodeLib/config/conf.js" style="box-sizing: border-box; color: rgb(65, 131, 196); text-decoration: none; background-image: initial; background-attachment: initial; background-size: initial; background-origin: initial; background-clip: initial; background-position: initial; background-repeat: initial;">nodeLib/config/conf.js</a></p></li></ul><h2 style="box-sizing: border-box; margin-top: 1em; margin-bottom: 16px; line-height: 1.225; font-size: 1.75em; position: relative; padding-bottom: 0.3em; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: rgb(238, 238, 238); color: rgb(51, 51, 51); font-family: &#39;Helvetica Neue&#39;, Helvetica, &#39;Segoe UI&#39;, Arial, freesans, sans-serif; white-space: normal;"><a name="user-content-%E6%96%87%E4%BB%B6%E6%9C%8D%E5%8A%A1%E5%99%A8" class="anchor" href="https://github.com/shy2850/node-server#%E6%96%87%E4%BB%B6%E6%9C%8D%E5%8A%A1%E5%99%A8" aria-hidden="true" style="box-sizing: border-box; color: rgb(65, 131, 196); text-decoration: none; position: absolute; top: 0px; bottom: 0px; left: 0px; display: block; padding-right: 6px; padding-left: 30px; margin-left: -30px; background-image: initial; background-attachment: initial; background-size: initial; background-origin: initial; background-clip: initial; background-position: initial; background-repeat: initial;"></a>文件服务器</h2><p style="box-sizing: border-box; margin-top: 0px; margin-bottom: 16px; color: rgb(51, 51, 51); font-family: &#39;Helvetica Neue&#39;, Helvetica, &#39;Segoe UI&#39;, Arial, freesans, sans-serif; line-height: 25.600000381469727px; white-space: normal;">f2e-server 提供基本的文件服务器功能, 支持通过配置文件索引项目根目录绝对路径 【<strong style="box-sizing: border-box;">root</strong>】</p><ul class="task-list list-paddingleft-2" style="box-sizing: border-box; padding: 0px 0px 0px 2em; margin-bottom: 16px; color: rgb(51, 51, 51); font-family: &#39;Helvetica Neue&#39;, Helvetica, &#39;Segoe UI&#39;, Arial, freesans, sans-serif; line-height: 25.600000381469727px; white-space: normal;"><li><p>欢迎页面配置相对root的路径 【<strong style="box-sizing: border-box;">welcome</strong>】</p></li><li><p>404页面配置文件绝对路径 【<strong style="box-sizing: border-box;">notFound</strong>】</p></li><li><p>配置是否支持文件夹目录展示 【<strong style="box-sizing: border-box;">fs_mod</strong>】</p></li><li><p>当前服务端口号 【<strong style="box-sizing: border-box;">port</strong>】</p></li><li><p>当期服务可支持最大并发链接数 【<strong style="box-sizing: border-box;">maxConnections</strong>】</p></li></ul><h2 style="box-sizing: border-box; margin-top: 1em; margin-bottom: 16px; line-height: 1.225; font-size: 1.75em; position: relative; padding-bottom: 0.3em; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: rgb(238, 238, 238); color: rgb(51, 51, 51); font-family: &#39;Helvetica Neue&#39;, Helvetica, &#39;Segoe UI&#39;, Arial, freesans, sans-serif; white-space: normal;"><a name="user-content-%E6%A8%A1%E6%9D%BF%E5%BC%95%E6%93%8E" class="anchor" href="https://github.com/shy2850/node-server#%E6%A8%A1%E6%9D%BF%E5%BC%95%E6%93%8E" aria-hidden="true" style="box-sizing: border-box; color: rgb(65, 131, 196); text-decoration: none; position: absolute; top: 0px; bottom: 0px; left: 0px; display: block; padding-right: 6px; padding-left: 30px; margin-left: -30px; background-image: initial; background-attachment: initial; background-size: initial; background-origin: initial; background-clip: initial; background-position: initial; background-repeat: initial;"></a>模板引擎</h2><p style="box-sizing: border-box; margin-top: 0px; margin-bottom: 16px; color: rgb(51, 51, 51); font-family: &#39;Helvetica Neue&#39;, Helvetica, &#39;Segoe UI&#39;, Arial, freesans, sans-serif; line-height: 25.600000381469727px; white-space: normal;">f2e-server 默认使用underscore模板, 参见&nbsp;<a href="https://github.com/shy2850/node-server/blob/master/nodeLib/common/handle.js#L18" style="box-sizing: border-box; color: rgb(65, 131, 196); text-decoration: none; background-image: initial; background-attachment: initial; background-size: initial; background-origin: initial; background-clip: initial; background-position: initial; background-repeat: initial;">nodeLib/common/handle.js#L18</a></p><ul class="task-list list-paddingleft-2" style="box-sizing: border-box; padding: 0px 0px 0px 2em; margin-bottom: 16px; color: rgb(51, 51, 51); font-family: &#39;Helvetica Neue&#39;, Helvetica, &#39;Segoe UI&#39;, Arial, freesans, sans-serif; line-height: 25.600000381469727px; white-space: normal;"><li><p>默认开启模板引擎 【<strong style="box-sizing: border-box;">runJs</strong>】 以及依赖的配置 【<strong style="box-sizing: border-box;">handle</strong>】</p></li><li><p>关闭后很多插件功能将失效</p></li><li><p>支持模板的引用和包含&nbsp;<a href="http://www.w3cfuns.com/blog-5443978-5399247.html/" style="box-sizing: border-box; color: rgb(65, 131, 196); text-decoration: none; background-image: initial; background-attachment: initial; background-size: initial; background-origin: initial; background-clip: initial; background-position: initial; background-repeat: initial;">http://www.w3cfuns.com/blog-5443978-5399247.html/</a></p></li><ul class="task-list list-paddingleft-2" style="list-style-type: square;"><li><p>$include[<em style="box-sizing: border-box;">引用片段路径</em>]</p></li><li><p>$belong[<em style="box-sizing: border-box;">当前片段被包含母版路径</em>]</p></li><li><p>$[placeholder] 包含母版中标记引入片段位置</p></li></ul><li><p>模板运行时环境变量:</p></li><ul class="task-list list-paddingleft-2" style="list-style-type: square;"><li><p>request.data: GET请求参数包装, 如&nbsp;<code style="box-sizing: border-box; font-family: Consolas, &#39;Liberation Mono&#39;, Menlo, Courier, monospace; font-size: 14px; line-height: normal; padding: 0.2em 0px; margin: 0px; border-top-left-radius: 3px; border-top-right-radius: 3px; border-bottom-right-radius: 3px; border-bottom-left-radius: 3px; background-color: rgba(0, 0, 0, 0.0392157);">request.data.type</code>&nbsp;表示GET请求参数type的值</p></li><li><p>request.post: POST请求参数包装, 获取方式同GET, __ 注:GET请求时, request.post === null __</p></li><li><p>request.util:</p></li><li><p>request.$:</p></li><li><p>request.util.mime: f2e-server扩展mime模块</p></li><li><p>request.util.conf: 当前服务配置</p></li><li><p>request.util.staticServer: 预留staticconf配置的url</p></li><li><p>request.$.title: 当前请求路径 pathname</p></li><li><p>request.$.host: 当前host</p></li><li><p>request.$.fileList: 文件夹列表存储</p></li><li><p>request: 包转完成的当前请求</p></li><li><p>response: 原生的响应对象</p></li><li><p>require: nodejs 全局require</p></li><li><p>_: underscore源对象</p></li></ul></ul><h2 style="box-sizing: border-box; margin-top: 1em; margin-bottom: 16px; line-height: 1.225; font-size: 1.75em; position: relative; padding-bottom: 0.3em; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: rgb(238, 238, 238); color: rgb(51, 51, 51); font-family: &#39;Helvetica Neue&#39;, Helvetica, &#39;Segoe UI&#39;, Arial, freesans, sans-serif; white-space: normal;"><a name="user-content-%E8%B5%84%E6%BA%90%E5%90%88%E5%B9%B6%E5%92%8C%E5%8E%8B%E7%BC%A9" class="anchor" href="https://github.com/shy2850/node-server#%E8%B5%84%E6%BA%90%E5%90%88%E5%B9%B6%E5%92%8C%E5%8E%8B%E7%BC%A9" aria-hidden="true" style="box-sizing: border-box; color: rgb(65, 131, 196); text-decoration: none; position: absolute; top: 0px; bottom: 0px; left: 0px; display: block; padding-right: 6px; padding-left: 30px; margin-left: -30px; background-image: initial; background-attachment: initial; background-size: initial; background-origin: initial; background-clip: initial; background-position: initial; background-repeat: initial;"></a>资源合并和压缩</h2><ul class="task-list list-paddingleft-2" style="box-sizing: border-box; padding: 0px 0px 0px 2em; margin-bottom: 16px; color: rgb(51, 51, 51); font-family: &#39;Helvetica Neue&#39;, Helvetica, &#39;Segoe UI&#39;, Arial, freesans, sans-serif; line-height: 25.600000381469727px; white-space: normal;"><li><p>服务器内置&nbsp;<a href="https://github.com/mishoo/UglifyJS2.git" style="box-sizing: border-box; color: rgb(65, 131, 196); text-decoration: none; background-image: initial; background-attachment: initial; background-size: initial; background-origin: initial; background-clip: initial; background-position: initial; background-repeat: initial;">uglify-js</a>&nbsp;和&nbsp;<a href="http://github.com/jbleuzen/node-cssmin" style="box-sizing: border-box; color: rgb(65, 131, 196); text-decoration: none; background-image: initial; background-attachment: initial; background-size: initial; background-origin: initial; background-clip: initial; background-position: initial; background-repeat: initial;">cssmin</a>&nbsp;支持, 【<strong style="box-sizing: border-box;">debug</strong>】 为false时开启</p></li><li><p>使用 $include 功能可以进行资源文件的动态合并</p></li></ul><h2 style="box-sizing: border-box; margin-top: 1em; margin-bottom: 16px; line-height: 1.225; font-size: 1.75em; position: relative; padding-bottom: 0.3em; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: rgb(238, 238, 238); color: rgb(51, 51, 51); font-family: &#39;Helvetica Neue&#39;, Helvetica, &#39;Segoe UI&#39;, Arial, freesans, sans-serif; white-space: normal;"><a name="user-content-%E4%B8%AD%E9%97%B4%E4%BB%B6%E6%94%AF%E6%8C%81" class="anchor" href="https://github.com/shy2850/node-server#%E4%B8%AD%E9%97%B4%E4%BB%B6%E6%94%AF%E6%8C%81" aria-hidden="true" style="box-sizing: border-box; color: rgb(65, 131, 196); text-decoration: none; position: absolute; top: 0px; bottom: 0px; left: 0px; display: block; padding-right: 6px; padding-left: 30px; margin-left: -30px; background-image: initial; background-attachment: initial; background-size: initial; background-origin: initial; background-clip: initial; background-position: initial; background-repeat: initial;"></a>中间件支持</h2><p style="box-sizing: border-box; margin-top: 0px; margin-bottom: 16px; color: rgb(51, 51, 51); font-family: &#39;Helvetica Neue&#39;, Helvetica, &#39;Segoe UI&#39;, Arial, freesans, sans-serif; line-height: 25.600000381469727px; white-space: normal;">f2e-server采用中间件的动态解析模式, 参见&nbsp;<a href="https://github.com/shy2850/node-server/blob/master/nodeLib/common/middleware.js" style="box-sizing: border-box; color: rgb(65, 131, 196); text-decoration: none; background-image: initial; background-attachment: initial; background-size: initial; background-origin: initial; background-clip: initial; background-position: initial; background-repeat: initial;">nodeLib/common/middleware.js</a></p><ul class="task-list list-paddingleft-2" style="box-sizing: border-box; padding: 0px 0px 0px 2em; margin-bottom: 16px; color: rgb(51, 51, 51); font-family: &#39;Helvetica Neue&#39;, Helvetica, &#39;Segoe UI&#39;, Arial, freesans, sans-serif; line-height: 25.600000381469727px; white-space: normal;"><li><p>默认支持&nbsp;<a href="https://github.com/less/less.js.git" style="box-sizing: border-box; color: rgb(65, 131, 196); text-decoration: none; background-image: initial; background-attachment: initial; background-size: initial; background-origin: initial; background-clip: initial; background-position: initial; background-repeat: initial;">less</a>&nbsp;/&nbsp;<a href="https://github.com/jashkenas/coffeescript.git" style="box-sizing: border-box; color: rgb(65, 131, 196); text-decoration: none; background-image: initial; background-attachment: initial; background-size: initial; background-origin: initial; background-clip: initial; background-position: initial; background-repeat: initial;">coffee</a>&nbsp;/&nbsp;<a href="https://github.com/visionmedia/jade.git" style="box-sizing: border-box; color: rgb(65, 131, 196); text-decoration: none; background-image: initial; background-attachment: initial; background-size: initial; background-origin: initial; background-clip: initial; background-position: initial; background-repeat: initial;">jade</a>&nbsp;/&nbsp;<a href="https://github.com/evilstreak/markdown-js.git" style="box-sizing: border-box; color: rgb(65, 131, 196); text-decoration: none; background-image: initial; background-attachment: initial; background-size: initial; background-origin: initial; background-clip: initial; background-position: initial; background-repeat: initial;">markdown</a>&nbsp;扩展,<code style="box-sizing: border-box; font-family: Consolas, &#39;Liberation Mono&#39;, Menlo, Courier, monospace; font-size: 14px; line-height: normal; padding: 0.2em 0px; margin: 0px; border-top-left-radius: 3px; border-top-right-radius: 3px; border-bottom-right-radius: 3px; border-bottom-left-radius: 3px; background-color: rgba(0, 0, 0, 0.0392157);">npm install</code>后直接使用</p></li><li><p>对于其他需要且未被收录的扩展, 强烈建议开发者自己尝试修改源代码支持</p></li></ul><h2 style="box-sizing: border-box; margin-top: 1em; margin-bottom: 16px; line-height: 1.225; font-size: 1.75em; position: relative; padding-bottom: 0.3em; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: rgb(238, 238, 238); color: rgb(51, 51, 51); font-family: &#39;Helvetica Neue&#39;, Helvetica, &#39;Segoe UI&#39;, Arial, freesans, sans-serif; white-space: normal;"><a name="user-content-%E9%A1%B9%E7%9B%AE%E8%BE%93%E5%87%BA" class="anchor" href="https://github.com/shy2850/node-server#%E9%A1%B9%E7%9B%AE%E8%BE%93%E5%87%BA" aria-hidden="true" style="box-sizing: border-box; color: rgb(65, 131, 196); text-decoration: none; position: absolute; top: 0px; bottom: 0px; left: 0px; display: block; padding-right: 6px; padding-left: 30px; margin-left: -30px; background-image: initial; background-attachment: initial; background-size: initial; background-origin: initial; background-clip: initial; background-position: initial; background-repeat: initial;"></a>项目输出</h2><ul class="task-list list-paddingleft-2" style="box-sizing: border-box; padding: 0px 0px 0px 2em; margin-bottom: 16px; color: rgb(51, 51, 51); font-family: &#39;Helvetica Neue&#39;, Helvetica, &#39;Segoe UI&#39;, Arial, freesans, sans-serif; line-height: 25.600000381469727px; white-space: normal;"><li><p>模板、 资源合并压缩、中间件支持(或混搭使用) 均被支持输出到结果文件目录中 【<strong style="box-sizing: border-box;">output</strong>】</p></li><li><p>中间件中 在请求头设置&nbsp;<strong style="box-sizing: border-box;">middleware-type</strong>&nbsp;属性, 将能够在输出时, 修改响应的文件后缀名</p></li><li><p>如在开发中使用响应后缀,建议参考&nbsp;<a href="https://github.com/shy2850/node-server/blob/master/nodeLib/config/conf.js#L26" style="box-sizing: border-box; color: rgb(65, 131, 196); text-decoration: none; background-image: initial; background-attachment: initial; background-size: initial; background-origin: initial; background-clip: initial; background-position: initial; background-repeat: initial;">【<strong style="box-sizing: border-box;">agent</strong>】配置</a></p></li></ul><h2 style="box-sizing: border-box; margin-top: 1em; margin-bottom: 16px; line-height: 1.225; font-size: 1.75em; position: relative; padding-bottom: 0.3em; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: rgb(238, 238, 238); color: rgb(51, 51, 51); font-family: &#39;Helvetica Neue&#39;, Helvetica, &#39;Segoe UI&#39;, Arial, freesans, sans-serif; white-space: normal;"><a name="user-content-%E6%9C%8D%E5%8A%A1%E5%99%A8host%E8%BD%AC%E5%8F%91%E5%8A%9F%E8%83%BD" class="anchor" href="https://github.com/shy2850/node-server#%E6%9C%8D%E5%8A%A1%E5%99%A8host%E8%BD%AC%E5%8F%91%E5%8A%9F%E8%83%BD" aria-hidden="true" style="box-sizing: border-box; color: rgb(65, 131, 196); text-decoration: none; position: absolute; top: 0px; bottom: 0px; left: 0px; display: block; padding-right: 6px; padding-left: 30px; margin-left: -30px; background-image: initial; background-attachment: initial; background-size: initial; background-origin: initial; background-clip: initial; background-position: initial; background-repeat: initial;"></a>服务器host转发功能</h2><p style="box-sizing: border-box; margin-top: 0px; margin-bottom: 16px; color: rgb(51, 51, 51); font-family: &#39;Helvetica Neue&#39;, Helvetica, &#39;Segoe UI&#39;, Arial, freesans, sans-serif; line-height: 25.600000381469727px; white-space: normal;">f2e-server 支持本地环境通过不同的hosts域名分别请求不同的项目</p><ul class="task-list list-paddingleft-2" style="box-sizing: border-box; padding: 0px 0px 0px 2em; margin-bottom: 16px; color: rgb(51, 51, 51); font-family: &#39;Helvetica Neue&#39;, Helvetica, &#39;Segoe UI&#39;, Arial, freesans, sans-serif; line-height: 25.600000381469727px; white-space: normal;"><li><p><a href="https://github.com/shy2850/node-server/blob/master/nodeLib/config/conf.js" style="box-sizing: border-box; color: rgb(65, 131, 196); text-decoration: none; background-image: initial; background-attachment: initial; background-size: initial; background-origin: initial; background-clip: initial; background-position: initial; background-repeat: initial;">nodeLib/config/conf.js</a>&nbsp;中所有返回key都被认为是一组本地域名类型 (如：localhost / test.abc.com / test.xuan.news.cn)</p></li><li><p>如果多组配置使用了相同的端口号, 将需要使用指定域名访问(需要修改hosts文件)</p></li><li><p>在安装目录中提供了快速修改备份/恢复 hosts文件的模块,</p></li><ul class="task-list list-paddingleft-2" style="list-style-type: square;"><li><p>可以直接使用&nbsp;<code style="box-sizing: border-box; font-family: Consolas, &#39;Liberation Mono&#39;, Menlo, Courier, monospace; font-size: 14px; line-height: normal; padding: 0.2em 0px; margin: 0px; border-top-left-radius: 3px; border-top-right-radius: 3px; border-bottom-right-radius: 3px; border-bottom-left-radius: 3px; background-color: rgba(0, 0, 0, 0.0392157);">node hosts</code>&nbsp;修改 或&nbsp;<code style="box-sizing: border-box; font-family: Consolas, &#39;Liberation Mono&#39;, Menlo, Courier, monospace; font-size: 14px; line-height: normal; padding: 0.2em 0px; margin: 0px; border-top-left-radius: 3px; border-top-right-radius: 3px; border-bottom-right-radius: 3px; border-bottom-left-radius: 3px; background-color: rgba(0, 0, 0, 0.0392157);">node hosts reset</code>&nbsp;恢复修改前的hosts文件</p></li><li><p>默认使用windows环境的系统路径 (linux/unix 请根据需求修改)</p></li><li><p>权限不足时，抛出异常，请使用管理员权限运行！</p></li></ul></ul><h2 style="box-sizing: border-box; margin-top: 1em; margin-bottom: 16px; line-height: 1.225; font-size: 1.75em; position: relative; padding-bottom: 0.3em; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: rgb(238, 238, 238); color: rgb(51, 51, 51); font-family: &#39;Helvetica Neue&#39;, Helvetica, &#39;Segoe UI&#39;, Arial, freesans, sans-serif; white-space: normal;"><a name="user-content-%E4%BB%A3%E7%90%86%E5%8A%9F%E8%83%BD" class="anchor" href="https://github.com/shy2850/node-server#%E4%BB%A3%E7%90%86%E5%8A%9F%E8%83%BD" aria-hidden="true" style="box-sizing: border-box; color: rgb(65, 131, 196); text-decoration: none; position: absolute; top: 0px; bottom: 0px; left: 0px; display: block; padding-right: 6px; padding-left: 30px; margin-left: -30px; background-image: initial; background-attachment: initial; background-size: initial; background-origin: initial; background-clip: initial; background-position: initial; background-repeat: initial;"></a>代理功能</h2><p style="box-sizing: border-box; margin-top: 0px; margin-bottom: 16px; color: rgb(51, 51, 51); font-family: &#39;Helvetica Neue&#39;, Helvetica, &#39;Segoe UI&#39;, Arial, freesans, sans-serif; line-height: 25.600000381469727px; white-space: normal;">f2e-server 方便的支持了代理远程请求功能&nbsp;<a href="https://github.com/shy2850/node-server/blob/master/nodeLib/config/conf.js#L26" style="box-sizing: border-box; color: rgb(65, 131, 196); text-decoration: none; background-image: initial; background-attachment: initial; background-size: initial; background-origin: initial; background-clip: initial; background-position: initial; background-repeat: initial;">【<strong style="box-sizing: border-box;">agent</strong>】配置</a></p><ul class="task-list list-paddingleft-2" style="box-sizing: border-box; padding: 0px 0px 0px 2em; margin-bottom: 16px; color: rgb(51, 51, 51); font-family: &#39;Helvetica Neue&#39;, Helvetica, &#39;Segoe UI&#39;, Arial, freesans, sans-serif; line-height: 25.600000381469727px; white-space: normal;"><li><p>get方法通过分析请求路径，返回一组相关代理配置</p></li><ul class="task-list list-paddingleft-2" style="list-style-type: square;"><li><p>host: 远程代理的host 默认为 当前host</p></li><li><p>port: 远程代理的端口号, 默认为 80</p></li><li><p>path: 路径转换方式, 可以根据本地路径转换成远程指定其他路径, 默认跟远程路径相同</p></li><li><p>cookie: 远程代理cookie ( 直接copy远程请求的请求头中的cookie )</p></li></ul></ul><h2 style="box-sizing: border-box; margin-top: 1em; margin-bottom: 16px; line-height: 1.225; font-size: 1.75em; position: relative; padding-bottom: 0.3em; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: rgb(238, 238, 238); color: rgb(51, 51, 51); font-family: &#39;Helvetica Neue&#39;, Helvetica, &#39;Segoe UI&#39;, Arial, freesans, sans-serif; white-space: normal;"><a name="user-content-%E6%8F%92%E4%BB%B6%E5%8A%9F%E8%83%BD" class="anchor" href="https://github.com/shy2850/node-server#%E6%8F%92%E4%BB%B6%E5%8A%9F%E8%83%BD" aria-hidden="true" style="box-sizing: border-box; color: rgb(65, 131, 196); text-decoration: none; position: absolute; top: 0px; bottom: 0px; left: 0px; display: block; padding-right: 6px; padding-left: 30px; margin-left: -30px; background-image: initial; background-attachment: initial; background-size: initial; background-origin: initial; background-clip: initial; background-position: initial; background-repeat: initial;"></a>插件功能</h2><p style="box-sizing: border-box; margin-top: 0px; margin-bottom: 16px; color: rgb(51, 51, 51); font-family: &#39;Helvetica Neue&#39;, Helvetica, &#39;Segoe UI&#39;, Arial, freesans, sans-serif; line-height: 25.600000381469727px; white-space: normal;">f2e-server 提供了一些有用的插件, 提倡开发者扩展</p><ul class="task-list list-paddingleft-2" style="box-sizing: border-box; padding: 0px 0px 0px 2em; color: rgb(51, 51, 51); font-family: &#39;Helvetica Neue&#39;, Helvetica, &#39;Segoe UI&#39;, Arial, freesans, sans-serif; line-height: 25.600000381469727px; white-space: normal;"><li><p><a href="https://github.com/shy2850/node-server/blob/master/nodeLib/plugins/agent.js" style="box-sizing: border-box; color: rgb(65, 131, 196); text-decoration: none; background-image: initial; background-attachment: initial; background-size: initial; background-origin: initial; background-clip: initial; background-position: initial; background-repeat: initial;">agent</a>: 快速代理跨域请求如&nbsp;<code style="box-sizing: border-box; font-family: Consolas, &#39;Liberation Mono&#39;, Menlo, Courier, monospace; font-size: 14px; line-height: normal; padding: 0.2em 0px; margin: 0px; border-top-left-radius: 3px; border-top-right-radius: 3px; border-bottom-right-radius: 3px; border-bottom-left-radius: 3px; background-color: rgba(0, 0, 0, 0.0392157);">/agent?http://news.cn</code></p></li><li><p><a href="https://github.com/shy2850/node-server/blob/master/nodeLib/plugins/build.js" style="box-sizing: border-box; color: rgb(65, 131, 196); text-decoration: none; background-image: initial; background-attachment: initial; background-size: initial; background-origin: initial; background-clip: initial; background-position: initial; background-repeat: initial;">build</a>: 即<a href="https://github.com/shy2850/node-server#%E9%A1%B9%E7%9B%AE%E8%BE%93%E5%87%BA" style="box-sizing: border-box; color: rgb(65, 131, 196); text-decoration: none; background-image: initial; background-attachment: initial; background-size: initial; background-origin: initial; background-clip: initial; background-position: initial; background-repeat: initial;">项目输出</a></p></li><li><p><a href="https://github.com/shy2850/node-server/blob/master/nodeLib/plugins/config.js" style="box-sizing: border-box; color: rgb(65, 131, 196); text-decoration: none; background-image: initial; background-attachment: initial; background-size: initial; background-origin: initial; background-clip: initial; background-position: initial; background-repeat: initial;">config</a>: 临时修改当前服务配置项[Beta版]</p></li><li><p><a href="https://github.com/shy2850/node-server/blob/master/nodeLib/plugins/favicon.ico.js" style="box-sizing: border-box; color: rgb(65, 131, 196); text-decoration: none; background-image: initial; background-attachment: initial; background-size: initial; background-origin: initial; background-clip: initial; background-position: initial; background-repeat: initial;">favicon.ico</a>: 单独进行favicon.ico实现</p></li><li><p><a href="https://github.com/shy2850/node-server/blob/master/nodeLib/plugins/prettify.js" style="box-sizing: border-box; color: rgb(65, 131, 196); text-decoration: none; background-image: initial; background-attachment: initial; background-size: initial; background-origin: initial; background-clip: initial; background-position: initial; background-repeat: initial;">prettify</a>: 代码的服务端highlight实现, 支持远程请求同agent插件&nbsp;<code style="box-sizing: border-box; font-family: Consolas, &#39;Liberation Mono&#39;, Menlo, Courier, monospace; font-size: 14px; line-height: normal; padding: 0.2em 0px; margin: 0px; border-top-left-radius: 3px; border-top-right-radius: 3px; border-bottom-right-radius: 3px; border-bottom-left-radius: 3px; background-color: rgba(0, 0, 0, 0.0392157);">/prettify?http://news.cn</code></p></li><li><p><a href="https://github.com/shy2850/node-server/blob/master/nodeLib/plugins/psd.js" style="box-sizing: border-box; color: rgb(65, 131, 196); text-decoration: none; background-image: initial; background-attachment: initial; background-size: initial; background-origin: initial; background-clip: initial; background-position: initial; background-repeat: initial;">psd</a>: 读取服务器目录下的psd文件并且实时转化成png, 展示到浏览器中</p></li><li><p><a href="https://github.com/shy2850/node-server/blob/master/nodeLib/plugins/upload.js" style="box-sizing: border-box; color: rgb(65, 131, 196); text-decoration: none; background-image: initial; background-attachment: initial; background-size: initial; background-origin: initial; background-clip: initial; background-position: initial; background-repeat: initial;">upload</a>: 文件上传功能依赖插件, PS: post请求处理同时使用该模块实现</p></li></ul><p><br/></p></body></html>